package video

import (
	v1 "github.com/flipped-aurora/gin-vue-admin/server/api/v1"
	"github.com/gin-gonic/gin"
)

type XkVideoRouter struct{}

func (e *XkVideoRouter) InitXkVideoRouter(Router *gin.RouterGroup) {

	xkVideoApi := v1.ApiGroupApp.VideoApiGroup.XkVideoApi
	// 这个路由多了一个对对post，put请求的中间件处理，而这个中间件做了一些对post和put的参数的处理和一些公共信息的处理
	xkVideorRouterWithoutRecord := Router.Group("video") //.Use(middleware.OperationRecord())
	{
		// 查询视频
		xkVideorRouterWithoutRecord.GET("get/:id", xkVideoApi.GetVideosById)
		// 视频分页
		xkVideorRouterWithoutRecord.POST("page", xkVideoApi.FindVideosPage)
		// 报错视频
		xkVideorRouterWithoutRecord.POST("save", xkVideoApi.SaveVideo)
		// 修改视频
		xkVideorRouterWithoutRecord.POST("update", xkVideoApi.UpdateVideo)
	}

}
